spot-legged turtle - Francés Inglés Diccionario